.home {
    padding: 50px;
    .top{
        h2{
            font-size: 60px;
        }
        p{
            color: #2E57FF;
            font-size: 36px;
        }
    }
    .bg{
        padding: 60px;
        margin-top: 50px;
        height: 600px;
        background: #2E57FF;
        box-shadow: 0px 39px 87px 0px rgba(46, 87, 255, 0.2);
        border-radius: 80px;
         .Bgtitle{
            height: 30px;
            font-size: 32px;
            font-family: NotoSansHans;
            font-weight: 400;
            color: #FFFFFF;
            line-height: 30px;
        }
        div{
            .bgleft{
                margin-top: 100px;
                img{
                    width: 402px;
                    height: 376px;
                    border-radius: 80px;
                }
            }
            .bgright{
                flex: 1;
                padding-top: 220px;
                .count{
                    height: 60px;
                    text-align: center;
                   li{  
                        flex: 1;
                        font-size: 40px;
                        font-family: NotoSansHans;
                        font-weight: 400;
                        color: #FFFFFF;
                        line-height: 30px;
                   }
                }
                .timu{
                    padding-top: 50px;
                    li {
                        flex: 1;
                        .num {
                          font-size: 50px;
                          font-weight: bold;
                          color: #ffc837;
                        }
                      }  
                }
            }
        }
    }
    .m-list{
        li {
            padding: 40px;
          }
    }
    .sub-list{
        
    }
}